<?php

use Illuminate\Database\Seeder;

class AdminSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
//        在run方法里边就可以造数据了
//        利用admin工厂为我们早一些测试数据
        factory(\App\Admin::class,1)->create();
//        找到id为1数据，变为我们好用的
        $admin = \App\Admin::find(1);
        $admin->name = "admin";
        $admin->password = bcrypt('asdasd');
        $admin->nickname = "93期超级管理员";
        $admin->save();

//        其实也就是把admin付给一个角色叫站长

//        在这里把站长造出来,create只能造一条数据出来
        \Spatie\Permission\Models\Role::create([
            'name'=>'zhanzhang',
            'title'=>'网站站长',
            'guard_name'=>'admin'
        ]);
//        好好注意这句话，我把造出来的用户admin和角色站长进行了关联，一关联就产生一张专辑表
        $admin->syncRoles('zhanzhang');
    }
}